namespace FileServer.Abstractions.Models;

/// <summary>
/// 文件输入 基础类
/// </summary>
public class UploadFileInputBase
{
    /// <summary>
    /// 文件名（包含扩展名），不传则从文件流中读取。例如：test.jpg
    /// </summary>
    public string FileName { get; set; }

    /// <summary>
    /// 链接有效期（分钟）,0则不过期
    /// </summary>
    public int PeriodMinute { get; set; } = 0;
    
    /// <summary>
    /// 是否是临时文件 默认不是临时文件
    /// </summary>
    public bool IsTemp { get; set; }
    
    /// <summary>
    /// oss 存储的key
    /// </summary>
    public string StorageKey { get; set; }
}